infinitely better - French English Dictionary